﻿using System;
using System.Collections.Generic;

namespace DataAccess.Services.Interfaces
{
	public interface IRemittanceAdviceGateway : IGatewayBase<DataControl.RA>
	{
		IEnumerable<string> GetRemittanceAdviceNumbersForClientByAccountCode(int clientId);
		void Store(DataControl.RA remittanceAdvice);
		IEnumerable<DataControl.RA> GetReceivedAdvices(int receiverPartyId, DateTime startDate, DateTime endDate);
		IEnumerable<DataControl.RA> GetSentAdvices(int senderId, DateTime startDate, DateTime endDate);
	}
}
